A Framework for Creating Aspect Weavers

نویسنده

  • Jeff Gray
چکیده

Several new modularity technologies have been proposed that improve separation of concerns in programming languages. In particular, research in Aspect-Oriented Programming (AOP) has been promoted as a means toward the separation of concerns that crosscut the modularity of an implementation. This brief summary presents two research objectives for extending AOP. First, the concept of AOP is investigated at a higher level of abstraction. A core focus of this objective is the application of aspect-oriented (AO) techniques to modelintegrated computing. The second research objective involves the creation of a framework that aids in the construction of new aspect weavers. The framework utilizes several domain-specific languages (DSLs) and generators to provide variability among weaver instances.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Model-Driven Framework for Aspect Weaver Construction

Aspect orientation has been used to improve the modularization of crosscutting concerns that emerge at different levels of software abstraction. Although initial research was focused on imparting aspect-oriented (AO) capabilities to programming languages, the paradigm was later on extended to software artifacts that appear at higher levels of abstraction (e.g., models). In particular, the Model...

متن کامل

A Family of Aspect Dynamic Weavers

Aspect-oriented programming is today mainly promoting the approach of applying aspects statically by means of preprocessors. We do find some work towards applying aspects dynamically but only limited to specific environments and no work so far has been directed toward our domain of interest which is deeply embedded systems characterized by very small memory and power. Also the work undertaken s...

متن کامل

Aspect-Oriented Logic Meta Programming

We propose to use a logic meta-system as a general framework for aspect-oriented programming. We illustrate our approach with the implementation of a simpli ed version of the cool aspect language for expressing synchronization of Java programs. Using this case as an example we illustrate the principle of aspect-oriented logic meta programming and how it is useful for implementing weavers on the...

متن کامل

An Approach for Supporting Aspect-Oriented Domain Modeling

This paper describes a technique for improving separation of concerns at the level of domain modeling. A contribution of this new approach is the construction of support tools that facilitate the elevation of crosscutting modeling concerns to first-class constructs in a type-system. The key idea is the application of a variant of the OMG Object Constraint Language to models that are stored pers...

متن کامل

Aspect-Oriented Domain-Specific Modeling

Aspect-Oriented Domain-Specific Modeling (AODSM) represents the nexus between Aspect-Oriented Programming (AOP) and Model-Integrated Computing (MIC). Recently, research in the area of aspect-oriented design has concentrated on the important issues of notational and diagrammatic representation. However, the research described in this paper has brought the benefits of aspect-orientation to the mo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001